/**
 * 类型系统
 * 1、类型标注
 *  - 基础类型
 *    - 1、string
 *    - 2、number
 *    - 3、boolean
 *  - 空和未定义类型
 *    - 注：这两种类型有且只有一个值，意味着标注了null和undefined之后，不能修改了
 *    - 1、null
 *    - 2、undefined
 * 2、类型检测
 */